artificial organs - German English Dictionary